#pragma once
#include <cocos2d.h>
#include "pugixml.hpp"

class BaseObject;

using namespace pugi;
USING_NS_CC;

class BaseStrategy : public CCNode
{
public:
	BaseStrategy(void);
	~BaseStrategy(void);

	virtual bool init();
	virtual void processing(float dt);
	virtual void parseXml(xml_node node);
	virtual void onEnter();
	virtual void onExit();
	BaseObject* getOwner();
};

